<?xml version="1.0" encoding="utf-8"?>
<xs:schema elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://localhost:64832/WebServices.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/IsisAssoWeb" />
  <xs:element name="UserAccountCreate">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pvkey" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="user_civilite" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="user_prenom" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="user_nom" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="user_email" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="user_password" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UserAccountCreateResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="UserAccountCreateResult" type="xs:long" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UserAccountEdit">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pvkey" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="id_user" type="xs:long" />
        <xs:element minOccurs="0" name="user_civilite" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="user_prenom" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="user_nom" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="user_email" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="user_password" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UserAccountEditResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="UserAccountEditResult" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UserAccountLogging">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pvkey" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="user_email" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="user_password" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UserAccountLoggingResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="UserAccountLoggingResult" type="xs:long" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UserAccountDetail">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pvkey" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="id_user" type="xs:long" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UserAccountDetailResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/IsisAssoWeb" minOccurs="0" name="UserAccountDetailResult" nillable="true" type="q1:users" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UserAccountDelete">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pvkey" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="id_user" type="xs:long" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UserAccountDeleteResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="UserAccountDeleteResult" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UserAccountList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pvkey" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UserAccountListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/IsisAssoWeb" minOccurs="0" name="UserAccountListResult" nillable="true" type="q2:ArrayOfusers" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AssoCreate">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pvkey" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="nom_asso" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="adresse_l1" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="adresse_l2" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="adresse_l3" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="adresse_cp" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="adresse_ville" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="telephone" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="telecopie" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="email" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="id_activite" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AssoCreateResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="AssoCreateResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AssoEdit">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pvkey" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="id_asso" type="xs:int" />
        <xs:element minOccurs="0" name="nom_asso" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="adresse_l1" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="adresse_l2" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="adresse_l3" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="adresse_cp" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="adresse_ville" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="telephone" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="telecopie" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="email" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="id_activite" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AssoEditResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="AssoEditResult" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AssoDetail">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pvkey" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="id_asso" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AssoDetailResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/IsisAssoWeb" minOccurs="0" name="AssoDetailResult" nillable="true" type="q3:associations" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AssoDelete">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pvkey" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="id_asso" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AssoDeleteResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="AssoDeleteResult" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AssoList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pvkey" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AssoListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q4="http://schemas.datacontract.org/2004/07/IsisAssoWeb" minOccurs="0" name="AssoListResult" nillable="true" type="q4:ArrayOfassociations" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AssoListOfUsers">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pvkey" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="id_user" type="xs:long" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AssoListOfUsersResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q5="http://schemas.datacontract.org/2004/07/IsisAssoWeb" minOccurs="0" name="AssoListOfUsersResult" nillable="true" type="q5:ArrayOfassociations" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UserRightCreate">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pvkey" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="id_asso" type="xs:int" />
        <xs:element minOccurs="0" name="id_user" type="xs:long" />
        <xs:element minOccurs="0" name="rights_full" type="xs:boolean" />
        <xs:element minOccurs="0" name="rights_members" type="xs:boolean" />
        <xs:element minOccurs="0" name="rights_communication" type="xs:boolean" />
        <xs:element minOccurs="0" name="rights_events" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UserRightCreateResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="UserRightCreateResult" type="xs:long" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UserRightEdit">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pvkey" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="id_right" type="xs:long" />
        <xs:element minOccurs="0" name="id_asso" type="xs:int" />
        <xs:element minOccurs="0" name="id_user" type="xs:long" />
        <xs:element minOccurs="0" name="rights_full" type="xs:boolean" />
        <xs:element minOccurs="0" name="rights_members" type="xs:boolean" />
        <xs:element minOccurs="0" name="rights_communication" type="xs:boolean" />
        <xs:element minOccurs="0" name="rights_events" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UserRightEditResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="UserRightEditResult" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UserRightDetail">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pvkey" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="id_right" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UserRightDetailResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/IsisAssoWeb" minOccurs="0" name="UserRightDetailResult" nillable="true" type="q6:users_rights" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UserRightDelete">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pvkey" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="id_right" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UserRightDeleteResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="UserRightDeleteResult" type="xs:boolean" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UserRightList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pvkey" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UserRightListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/IsisAssoWeb" minOccurs="0" name="UserRightListResult" nillable="true" type="q7:ArrayOfusers_rights" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ActivitesList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="pvkey" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ActivitesListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/IsisAssoWeb" minOccurs="0" name="ActivitesListResult" nillable="true" type="q8:ArrayOfactivites_associations" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>